package com.ocom.common.request.ugcapi;

import com.ocom.common.request.payhandle.DishesInfoVo;
import com.ocom.common.vo.ugcapi.GzhUserInfo;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.ArrayList;
import java.util.List;

/**
 * @Description: TODO
 * @Author: 朱晖
 * @Date: 2023/5/15
 **/
@Data
public class OrderMealPlanSubmitRequest {
	/**
	 * comId	单位Id	Int	登录时获取账户的对应单位Id	是
	 * mealDate	就餐日期	string	yyyy-MM-dd。默认当天，餐段归属日期	是
	 * mealNo	就餐餐段	Int	不传或0表示全天	是
	 * merchId	商户编号	Int	0表示单位	是
	 * pointId	消费点编号	Int	0或空表示所有	是
	 * receiptId	取餐地点Id	int	Receipt_address.receipt_Id	是
	 */


	Long comId;
	Integer pointId;
	Integer receiptId;
	String receiptName;
	Integer mealNo;
	String mealDate;
	Integer mealPrice;

	//1微信官方 2 建行H5 3轻松付微信 (数据格式处理，表xf_channel_info -pay_gzh 字段 )4 虚拟账户
	@NotNull(message = "type 不能为空")
	Integer type;
	Integer payWay = 0 ;


	String remark;
	List<DishesInfoVo> mealMenuInfo=new ArrayList<>();


	GzhUserInfo userInfo;

	Integer receiptPrice=0;
}
